FAQs About the word ovotesttis

ஒவோடெஸ்டிஸ்

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

No synonyms found.

No antonyms found.

ovotestis => ஓவோடெஸ்டிஸ், ovology => ஒவோலஜி, ovolo => ஒவோலோ, ovoidal => முட்டை வடிவ, ovoid => முட்டை வடிவ,