Slovnenya

Translation English Japanese: overburden

Dictionary: main
overburden
noun