SPINOSE

Definition of SPINOSE

  1. (adj)armed with spines