acanthoid
/əˈkænθɔɪd/Definitions
1. adjective
resembling or having thorns or spines
“The acanthoid plants in the garden were quite fascinating.”
2. noun
a plant or animal with thorns or spines
“The acanthoid trees in the forest provided a perfect hiding place.”
3. noun
a member of the tribe Acanthoidei, a subtribe of fish
“The acanthoid fish in the aquarium were quite active.”