Best definition
Zarifah
She’s smart and beautiful. She’s loving, friendly, appreciative of others, kind, sympathetic, generous and a lot more.
Once you get to

know her, she can be painfully honest and fun.

Zarifah is amazing and funn