A person whose actions lead you to suspect they are uneducated and prone to committing crime. One could also be called a nigfop for being a chucklehead while committing a crime, therefor making the part more likely to get caught.
Tom, you forgot to shake your dick and now you have stains all over your shorts, you goddamn nigfop!
It is a combination of two words:
Nigro which means black in latin.
And philia that means love or attraction.
Making it Black love which is love of black people/africans/afro-americans/jamaicans ETC...
guy1: you you wanna go chill in the hood with some of my homies?
guy2: nah bro, cant i got nigmophobia
guy1: wtf even is that?
guy2: im afraid of black people