Definition & Meaning | English word OODIAULIC
OODIAULIC
Definitions of OODIAULIC
- (biology) Having two reproductive duct systems, a hermaphroditic one for copulation and one for depositing eggs.
Number of letters
9
Is palindrome
No
Search for OODIAULIC in:
Page preparation took: 96.31 ms.