orchis
English Dictionary
->
Letter O
-> orchis
Search Dictionary:
orchis Definition
(n)
any
of
various
deciduous
terrestrial
orchids
having
fleshy
tubers
and
flowers
in
erect
terminal
racemes
(n)
one
of
the
two
male
reproductive
glands
that
produce
spermatozoa
and
secrete
androgens
; "
she
kicked
him
in
the
balls
and
got
away
"
orchis Synonyms
ball
ballock
bollock
egg
nut
orchis
testicle
testis
© Art Branch Inc.