Slovnenya

Translation English Japanese: interpreter

Dictionary: main
interpreter
noun