Definition & Meaning | English word CELLULIFEROUS
CELLULIFEROUS
Definitions of CELLULIFEROUS
- Bearing or producing little cells.
Number of letters
13
Is palindrome
No
Search for CELLULIFEROUS in:
Page preparation took: 116.62 ms.