due and repayable - Turc Anglais Dictionnaire