French-English dictionary »

achoura meaning in English

FrenchEnglish
Achoura nom propre

Ashura◼◼◼((Islam) a holy day falling on the 10th day of Muharram)
proper noun