Sparrow Unit

Explore definitions, synonyms, and language insights of Sparrow Unit

Definitions

Noun
a hit squad of the New People''s Army in the Philippines

More General Terms