YourDictionary

ovotestis medical definition

noun pl. o·vo·tes·tes
A hermaphroditic reproductive organ that produces both sperm and eggs, found in certain gastropods.

Learn more about ovotestis

link/cite print suggestion box