Slovnenya

Translation English Japanese: protective embankment

Dictionary: main
protective embankment
noun