muricate

adjective
  1. covered with short, sharp points or prickles; having a rough, spiky surface
  2. Usage: technical/botanical; formal

Examples