Arabic-English dictionary »

أَمَاتِيرَاسُو meaning in English

ArabicEnglish
أَمَاتِيرَاسُو f

AmaterasuJapanese sun goddess