short-term accommodation - Español Inglés Diccionario