French-English dictionary »

allahu akbar meaning in English

FrenchEnglish
Allahu akbar interjection

Allahu akbar◼◼◼(Muslim takbir (proclamation))
interjection