high-pitched shrieking - Espagnol Anglais Dictionnaire