application for a temporary resident visa - Alemán Inglés Diccionario