Ovotesttis
Word Dictionary
-> Ovotesttis
Search:
Ovotesttis
(n.) An organ which produces both ova and spermatozoids; an hermaphrodite gland.
Terms of Use
Canadian Jobs