owner of accommodation for rent - Espagnol Anglais Dictionnaire