1 definition by Tree Loving Man

1
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!
by Tree Loving Man March 13, 2020
Get the mug
Get a Jar Jar Kisser mug for your grandma Larisa.