recently rented or purchased - İspanyolca İngilizce Sözlük