Top definition
A girl who is kind and very friendly!
Gives great advice and truly cares for her friends. She sprinkles good luck onto everyone she talks to!
"Is that Owusua!"

"Oh my god yes it is her!! Hurry go talk to her so we can Ace this test!"
by Beauty Inside Us June 09, 2017
Get the mug
Get a owusua mug for your guy Georges.