Synonyms and Antonyms for lizard_orchid

1. lizard orchid (n.)

an orchid of the genus Himantoglossum

Synonyms: