petturi Japanese - English
1.
Englishtraitor
-
Englishone who violates his allegiance and betrays his/her country
-
Japanese売国奴国賊
Englishtraitor
-
Englisha betrayer
-
Japanese裏切り者
2.
Englishdefector
-
Englishone who defects
-
Japanese離反者
English translator: Japanese English petturi Eesti sõnaraamat Español Traductor Svenska Översättare