to have left over - Turc Anglais Dictionnaire