What is the full meaning of ovotestis
an organ which produces both ova and spermatozoa [n OVOTESTES]
Example of the word ovotestis placed on a Scrabble board.