gherao - definition and synonyms

noun [countable] Indian English 

Your browser doesn’t support HTML5 audio

  1. a form of protest where a large group of people surround someone and refuse to let them leave until their demands have been met

    By now my Head Office was aware of this gherao and arrangements had been made to send the required funds over.

    Tuesday will be the second part of our gherao campaign.