Slovnenya

Translation English Japanese: supplanter

Dictionary: main
supplanter
noun