meaning of acanthoid
1.
shaped
like
a
spine
or
thorn
Related Words
acanthoid
|
Developed & Maintained By
Taraprasad.com