0%

ALL meanings of fly orchid

fly or·chid
F f
  • noun fly orchid a European orchid, Ophrys insectifera, whose flowers resemble and attract certain wasps: found in wood margins and scrub on lime-rich soils 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?