reside temporarily - Alemán Inglés Diccionario