bee orchid


bee orchid

noun

  1. a European orchid, Ophrys apifera, whose flower resembles a bumble bee in shape and colour
  2. any of several other orchids with beelike flowers

Leave a Reply

Your email address will not be published. Required fields are marked *

36 queries 1.750