Stridulation (Noun)
Meaning
A shrill grating or chirping noise made by some insects by rubbing body parts together.
Classification
Nouns denoting natural events.
A shrill grating or chirping noise made by some insects by rubbing body parts together.
Nouns denoting natural events.