Slovnenya

Translation English Japanese: depot

Dictionary: main
depot
noun