stridulation /.stridju'leiʃәn/ 📖 中文释义 n. 尖声鸣叫 📘 English Definition(英文释义) n. a shrill grating or chirping noise made by some insects by rubbing body parts together ← stridulating S 字母词表 stridulatory →