Definitions for "Yasha"
(Turkish) Exclamatory shouted at peaks of excitement, it means, "Long live."
a mysterious sort of being, however, so perhaps this is understandable