spinulose
English
spinulose meaning in English • spinulose का अर्थ अंग्रेजी में
Adjective
- Covered with small spines.