Definition & Meaning | English word SARCOTHECA
SARCOTHECA
Definitions of SARCOTHECA
- The cup of a thread cell.
- A cnida or nematophore.
Number of letters
10
Is palindrome
No
Search for SARCOTHECA in:
Page preparation took: 91.89 ms.