application for a temporary resident visa - German English Dictionary