English dictionary
ovotestis meaning and definition
Definition and meaning of ovotestis at MeaningMonkey.org. ovotestis meaning and definition in the English Dictionary.OVOTESTIS noun
Definition of ovotestis (noun)
- hermaphroditic gonad that contains both testicular and ovarian tissue
Source: Princeton University Wordnet