Top Definition
Always makes people laugh, and is always smiling. Caring, loving and has stunning looks and personality- not to mention highly intelligent. Also meaning star.
Souha is such a star.
by Rs June 23, 2016
Free Daily Email

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

Emails are sent from We'll never spam you.