meaning of ovotesttis
1.
An
organ
which
produces
both
ova
and
spermatozoids;
an
hermaphrodite
gland.
Related Words
ovotesttis
|
Developed & Maintained By
Taraprasad.com