NPC explained
NPC may stand for:
Science and medicine
Computing
Electronics
Medicine
Organisations
Corporations
Political organisations
Student organisations
Other organisations
see also under Sport, below
Sport and games
Sport
Computer and video games
Research and educational facilities
Other