morcha noun1 •(India) A gathering of like-minded people protesting for a cause.How often do we take out a morcha or go on a hunger strike to protest against the appalling conditions of our roads […] — 2006 formsmorchas