recently rented or purchased - French English Dictionary