Slovnenya

Translation English Japanese: defensive structure

Dictionary: main
defensive structure
noun