squamellate
English
squamellate meaning in English • squamellate का अर्थ अंग्रेजी में
Adjective
- Furnished or covered with little scales; squamulose.