Meaning of orchis

Definition of orchis

(noun) any of various deciduous terrestrial orchids having fleshy tubers and flowers in erect terminal racemes
one of the two male reproductive glands that produce spermatozoa and secrete androgens; "she kicked him in the balls and got away"

Other information on orchis

WIKIPEDIA results for orchis
Amazon results for orchis