Spiniferous /(?)/

Spi·nif·er·ous

Spiniferous

a.
  1. Producing spines; bearing thorns or spines; thorny; spiny.