Green’s Dictionary of Slang

nab on v.

(US) to abuse, to criticize.

[US] in Delacoste & Alexander Sex Work (1988) 53: When people talk about hookers and whores, they don’t mind the women who are on call [...] it’s the women on the streets they nab on.