ツァラトゥストラ
Meanings
Noun
1. Zarathustra; Zarathushtra; Zoroaster