Top definition
A beautiful unique girl that you will only see once in a lifetime. She has the power to take your breath away with a single glance and you can't help but keep staring at her as she walks out of your sight. She has the most beautiful smile that lights up any room she is currently in.
I'm so lucky to have found my girl. She is my very own Jabraya.
by Mika1265 July 26, 2017
Get the mug
Get a jabraya mug for your mate Rihanna.
2
A beautiful girl that will make a man go crazy if he lost her
Look at that ma. Must’ve dated jabraya
by Mika1265 July 25, 2017
Get the mug
Get a jabraya mug for your mama Rihanna.