1 definition by nanajae
A person who is slightly douche bag sometimes but is overall nice, has a very big ego. He also cares very much about his friends that he's known for a long time. He tries his best at most things and tries to make friends happy 24/7.
by nanajae July 10, 2018