rented flat - Spanish English Dictionary