In Ghostly JapanNote 15 — Japanese Buddhist ProverbsReading editionYasha (Sanscrit Yaksha), a man-devouring demon.◇Copy noteReturn to Japanese Buddhist Proverbs