stridulation

.stridju'leiʃәn

英文释义

n. a shrill grating or chirping noise made by some insects by rubbing body parts together

中文翻译

n. 尖声鸣叫

学习工具