Morcha Definition
noun
(in India) A gathering of like-minded people protesting for a cause.
Wiktionary
Other Word Forms of Morcha
Noun
Singular:
morcha
Plural:
morchasFind Similar Words
Find similar words to morcha using the buttons below.