right to temporary residence - Alemán Inglés Diccionario