sparrow_unitEnglish

Sparrow Unit

Noun

A hit squad of the New People's Army in the Philippines

English: Sparrow Unit