stridulation

This is not a dictionary! - Search for "stridulation" in The Danish Dictionary

  • March 3. 2016 from wordnet.princeton.edu

    stridulation noun english

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