What does acanthoid mean?

acanthoid meaning in General Dictionary

formed like a spine or thorn