STRIDULATE


Meaning of STRIDULATE in English

To make sound by rubbing two body parts together.

English glossary of entomology and crop protection.      Английский глоссарий энтомологии и защиты растений.