Definition of Acanthoid

  • 1. Shaped like a spine or thorn Adjective Satellite

Synonyms for word "acanthoid"

Semanticaly linked words with "acanthoid"