Slovnenya

Translation English Japanese: intercessor

Dictionary: main
intercessor
noun