so shocking to cause screams - Turc Anglais Dictionnaire