French-English dictionary »

açoura meaning in English

FrenchEnglish
açoura nom

Asura(deity in Hinduism)
noun