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 => ಮೊಟ್ಟೆಯಾಕಾರದ,