Glossary Entomology / Term
To make sound by rubbing two body parts together.
Permanent link Stridulate - Creation date 2020-04-19