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 papa Bob.
buy the domain for your diy vlog