recently rented or purchased - Allemand Anglais Dictionnaire