Subscriber login


Forgot your password?

Library card login

Other

man orchid

Definition of man orchid

noun

  • a European orchid of calcareous grassland with greenish-yellow flowers which have a lip resembling a human figure.
    • Aceras anthropophorum, family Orchidaceae