Orchis Meaning

There are 2 meaning(s) for word Orchis

Meaning 1 : one of the two male reproductive glands that produce spermatozoa and secrete androgens

    Synonyms : ball,  ballock,  bollock,  egg,  nut,  testicle,  testis
Meaning 2 : any of various deciduous terrestrial orchids having fleshy tubers and flowers in erect terminal racemes