hotels and other collective accommodations - Alemán Inglés Diccionario