application for a temporary resident visa - Turkish English Dictionary