kamus
.
Search
About
sparrow_unit
English
Sparrow Unit
Noun
A hit squad of the New People's Army in the Philippines
English: Sparrow Unit