MORCHA Meaning of MORCHA in English n. non-violent mass protest; an armed position in a war (Archaic) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012