rented apartment - Spanish English Dictionary