Slovnenya

Translation English Japanese: overlord

Dictionary: main
overlord
noun