Quote Originally Posted by alexei
Okay, it seems that only Russians can help me.
Although I have another question, if I translate it as "foreign passport" is it will be any good?
No

Just say passport ! Since we have no "Domestic" passports, if someone has a passport, it's obviously for foriegn travel.