Synonyms for NPA (same or very similar meaning)
WordNet sense 1 (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):
New People's Army
From the ODE community, based on WordNet
add/edit