Definitions by Not_your_average_human
Yellewa
An absolutely charming person. Very talkative, lovely and nice to be around. (S)he is someone you can definitely trust and share information with (because they forget).
Yellewa by Not_your_average_human March 5, 2022