Noun lizard orchid has 1 sense
  1. lizard orchid, Himantoglossum hircinum - an orchid of the genus Himantoglossum
    --1 is a kind of orchid, orchidaceous plant
    --1 is a member of Himantoglossum, genus Himantoglossum
,
TOP