Having spines or thorns; spiny, thorny
From spine + -i- + -ferous.
Practice speaking and memorizing "spiniferous" and many other words and sentences in English.