tarusankari

Noun

 * 1) culture hero, mythical hero