MORCHA


Meaning of MORCHA in English

[ 'mɔ:tʃə: ]

■ noun Indian an organized march or rally.

Origin

from Hindi morcā .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.