clitterEnglish

clitter, stridulate

Verb

Make a shrill creaking noise by rubbing together special bodily structures

English: stridulate, clitter

English words with similar meanings

Show 1 words