Top definition
Someone who is smart,A little weird and Odd but has a spirit to enjoy life
Omg,I am feeling so Naafiq today
by Fiq0627 March 12, 2018
Get the mug
Get a naafiq mug for your coworker Riley.
buy the domain for your travel blog