2 English Synonyms for STRIDULATE
Prev.1Next
chirp
Definition: 1. A short, sharp or high note or noise, as of a bird or insect.
There are 7 definitions of the word chirp
Show more information about chirp
chirr
Definition: 1. The trilled sound made by an insect.
There are 2 definitions of the word chirr
Show more information about chirr
Prev.1Next
Search took: 1.6534 ms