Sparrow Unit
تعریف انگلیسی
noun
- a hit squad of the New People's Army in the Philippines