Top definition
Sotara- a beautiful girl who sees the good in everyone. Kind, easy to laugh with. Loves her family and is delighted by surprises.
Sotara is my best friend because she is nice to everyone!
by Wonton 78 December 18, 2016
Get the mug
Get a sotara mug for your girlfriend Helena.
buy the domain for your foodie site