No Image

Entomology definition of Stridulation

September 13, 2014 Raj 0

Entomology definition of Stridulation: a creaking sound produced by rubbing together two striated or otherwise roughened surfaces: the act of stridulating or the noise produced […]