Online English Dictionary

Home

Ovotesttis


n.

An organ which produces both ova and spermatozoids; an hermaphrodite gland.


© 2009 Dammam Community College