Green’s Dictionary of Slang

narc n.

also nark
[abbr. SE narcotics]
[1960s+] (orig. US)

1. narcotics; also attrib.

2. a narcotics agent.

3. any informer [note nark n.1 (1)].

4. in ext. use, any unpleasant person.