ECHINULATE MEANING IN SPANISH

Definition & Synonyms


• Echinulate

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