ザンゴウセン
Meanings
Noun
1. trench warfare
Composed of
trench; dugout
war; battle; match; game; competition