Arabic · noun · Struggle & the Sword

Muzahira

मुज़ाहिरा
Meaning

A demonstration or public display of protest.