Acanthoid Meaning

There are 1 meaning(s) for word Acanthoid

Acanthoid Meaning 1 : shaped like a spine or thorn

    Synonyms : acanthous,  spinous