hotels and other collective accommodations - Français Anglais Dictionnaire