Definition & Meaning | English word ELLOBIOPSID
ELLOBIOPSID
Definitions of ELLOBIOPSID
- Any protozoan of the family Ellobiopsidae
Number of letters
11
Is palindrome
No
Search for ELLOBIOPSID in:
Page preparation took: 118.67 ms.