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
Get the mug
Get a Souha mug for your barber Vivek.