1 definition by Sharter456

The definition of a sweetheart-asshole. A person who can be a complete asshole at times but still manages to make u fall in love with them more everyday because of how much of a sweetheart he is. Java is loving, kind, hilarious, handsome, athletic, adorable, passionate, and can make u smile on ur hardest days.
I love u, Java.
by Sharter456 November 28, 2019
Get the Java mug.