ܬܓܠܝܬܐ

taglitha

nouneastern

Definition

demonstration, protest (public display of group opinion)