1 definition by beautylova

Top Definition
a woman with breath taking beauty and heavenly large eyes. Ramshas are also loyal lover, they are confident, sympathetic and very well read.
Due to her perfection in all walks of life. She is subjected to obsession, jealousy and petty rumors. She keeps a civil distance.
her eyes remind me of Ramsha.
Ramsha is one magical creation.
I wish I was as well spoken as Ramsha.
by beautylova July 10, 2011
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.