stridulous
English
stridulous meaning in English • stridulous का अर्थ अंग्रेजी में
Adjective
- Making a shrill, creaking sound.