Definition of NPC in English:

NPC

noun

Gaming