meaning of stridulous
1.
Making
a
shrill,
creaking
sound.
Related Words
stridulous
|
Developed & Maintained By
Taraprasad.com