lobster claw
English
Noun
lobster
claw
(
plural
lobster claws
)
A tropical flowering plant of the genus
Heliconia