English dictionary
sparrow unit meaning and definition
Definition and meaning of sparrow unit at MeaningMonkey.org. sparrow unit meaning and definition in the English Dictionary.SPARROW UNIT noun
Definition of Sparrow Unit (noun)
- a hit squad of the New People's Army in the Philippines
Source: Princeton University Wordnet