Meaning of stridulation
Definition of stridulation
(noun)
a
shrill
grating
or chirping
noise
made
by
some
insects by
rubbing
body
parts
together
Other information on stridulation
WIKIPEDIA results for
stridulation
Amazon results for
stridulation
Tweet