Meaning : A terrorist organization that is the militant wing of the Communist Party of the Philippines. A Maoist organization formed to overthrow the government. Uses hit squads called Sparrow Units. Opposes United States military presence in the Philippines.
Synonyms : new people's army
Npa meaning in Telugu.