Top definition
Zafirah is a rare name with the meaning of victorious. It sometimes means Screaming witch.

The female called Zafirah will be very pretty and funny. She is genuinely smart.
She is just, amazing.
:D
I'm Zafirah, and no I'm not an angel
by Epical Fangirl February 18, 2013
Get the mug
Get a Zafirah mug for your sister-in-law Rihanna.