sparrow unit

Noun
  1. A hit squad of the New People's Army in the Philippines (synset 108226307)

Other Searches