owner of accommodation for rent - Spanish English Dictionary