Echinulate /(?)/

E·chin·u·late

Echinulate

a.
  1. Set with small spines or prickles. (Bot. & Zoöl.)