ECHINULATE MEANING IN ENGLISH

• Echinulate Definition & Synonyms

  1. (a.) Set with small spines or prickles.


RECENT SEARCHES