What does ANP mean?

ANP meaning in Urban Dictionary

Afghan National Police