echinulate









echinulate


adjective

  1. (of a plant or animal) having a covering of prickles or small spines.
52 queries 0.576