a howling success - Turc Anglais Dictionnaire