lizard orchid (himantoglossum hircinum) - Spanish English Dictionary