acanthoid - definitions and synonyms

acanthoid adjective

  1. English Meaning: 

    : shaped like a spine or thorn

    Synonyms:

    acanthous / spinous