Word info Synonyms

lobster claw

Noun

Meaning

lobster claw (plural lobster claws)

A tropical flowering plant of the genus Heliconia

Source: en.wiktionary.org

Synonyms

Close letter words and terms