lizard_orchid
1. [ noun ] (botany) an orchid of the genus Himantoglossum
Synonyms: Himantoglossum_hircinum
Related terms: orchid Himantoglossum
Similar spelling:   lizardfish