spinose

adjective
  1. having spines or thorns; covered with sharp pointed projections
  2. Usage: technical; biology

Examples