>

stridulation

/.stridju'leiʃәn/

📖 中文释义

  1. n. 尖声鸣叫
📘 English Definition(英文释义)
  1. n. a shrill grating or chirping noise made by some insects by rubbing body parts together