Slovnenya

Translation English Japanese: deposer

Dictionary: main
deposer
noun