echinulate
English
echinulate meaning in English • echinulate का अर्थ अंग्रेजी में
Adjective
- Set with small spines or prickles.