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