What does 夜行 mean?
夜行 is a Japanese noun meaning “night train, night travel” in English. It can also be translated as “nightly procession of monsters, spirits, etc.” depending on context. It is written as 夜行 in kanji, やこう in hiragana, and yakou in romaji. This word is part of JLPT N2 vocabulary.