English Dictionary
Definition heliconia in British English
heliconia noun
noun
1
the scientific name for the plant known as "lobster-claws"
