Munafiq definition

Munafiq is an Arabic term that means one pretends in front of Muslims and claims to be Muslim, but in actuality, is still Non-Muslim and did so to fight the Muslim from within.