arrahuarkbar
ArrahuArkbar
arrahuarkbar

In English you are correct. In Arabic “Allahu Akbar” translates literally as “God is Great” or “God is the Greatest”. However moving beyond its literal translation to its actual usage its a catch all for emotional outbursts. Exultatation, Surprise, Distress.