Top definition
Shohena is the definition of a princess in Arabic. Someone who is ongoing and brave. A beautiful person with a stunning smile. Someone who is there for others and puts herself in others shoes.
Her majesty’s smile shone across the Sahara dessert spreading love and kindness.

Shohena = Princess
by Lizahnub February 20, 2018
Get the mug
Get a Shohena mug for your fish Callisto.