Definition & Meaning | English word ARCHASTERID
ARCHASTERID
Definitions of ARCHASTERID
- (zoology) Any starfish in the family Archasteridae.
Number of letters
11
Is palindrome
No
Search for ARCHASTERID in:
Page preparation took: 213.83 ms.