rental payments - Turc Anglais Dictionnaire