Definition of Acanthoid

  • (adjective satellite) shaped like a spine or thorn

Synonyms of Acanthoid


Antonyms of Acanthoid


No Antonyms Found.

Homophones of Acanthoid


No Homophones Found.