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 => ઇંડાકાર,