Slovnenya

Translation English Japanese: storehouse

Dictionary: main
storehouse
noun