be over and done with - Turc Anglais Dictionnaire