application for a temporary resident visa - Français Anglais Dictionnaire