squamigerous
English
squamigerous meaning in English • squamigerous का अर्थ अंग्रेजी में
Adjective
- Bearing scales.