be muffled in a cloak - Turc Anglais Dictionnaire