orchis

Noun
  1. Any of various deciduous terrestrial orchids having fleshy tubers and flowers in erect terminal racemes (synset 112063913)
  2. One of the two male reproductive glands that produce spermatozoa and secrete androgens (synset 105532266)
    "she kicked him in the balls and got away"

Other Searches