short-term accommodation - Francés Inglés Diccionario