🇮🇹 it en 🇬🇧

stridore noun

  /striˈdore/
screech, screeching, shrieking, squeal
Wiktionary Links