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.
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.