ECHINULATE MEANING IN FRENCH

Definition & Synonyms


• Echinulate

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