NichiDict

大菩薩峠

だいぼさつとうげ
[daibosatsutouge]

Meanings

1.Noun

The Sword of Doom (1966 film)