have something all sewn up - Turc Anglais Dictionnaire