Yahoo India Web Search

Search results

  1. Dictionary
    death squad

    noun

    • 1. an armed paramilitary group formed to kill political opponents: "death squads had killed more than two thousand political and human rights activists"