recently rented or purchased - Spanish English Dictionary