- Japanese⇔English Dictionary

  1. 1. [n] historical or legendary practice of abandoning old people in the mountains, etc.

Kanji in this word