Yahoo India Web Search

Search results

  1. Dictionary
    morcha
    /ˈmɔːtʃə/

    noun

    • 1. an organized march or rally: Indian "he will lead a massive morcha to the council hall"

    More definitions, origin and scrabble points