Definition of Sparrow Unit

  • 1. A hit squad of the New People's Army in the Philippines Noun

Semanticaly linked words with "sparrow unit"

Hyponims for word "sparrow unit"