Webster's Revised Unabridged Dictionary · 1913

acanthoid

acanthoid , adjective

1.
shaped like a spine or thorn

Also: acanthous