BEE ORCHIS


Meaning of BEE ORCHIS in English

noun

or bee orchid

: a European orchid ( Listera apifera ) whose flowers bear a resemblance to bees, flies, or other insects

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.