stridulation
English Dictionary
->
Letter S
-> stridulation
Search Dictionary:
stridulation Definition
(n)
a
shrill
grating
or
chirping
noise
made
by
some
insects
by
rubbing
body
parts
together
stridulation Synonyms
stridulation
© Art Branch Inc.