temporary registration permit - Turkish English Dictionary