high-pitched screaming - Espagnol Anglais Dictionnaire