Skip to main content

Definitions by Tree Loving Man

Jar Jar Kisser

Someone who's annoying as hell, makes raciest jokes, and accidentally wins at everything.
I'm breaking up with you Felicia! You know why? You're a Jar Jar Kisser!