A person that is greatly annoying and/or extremly stupid as to rate in the same category as Jar-Jar.
(See Star Wars Episode I:The Phantom Menace)
(See Star Wars Episode I:The Phantom Menace)
by Mantiss April 03, 2006
The fishy odor a particularly annoying, talkative Karen gets in her vagina after a long day's work spent on her phone insisting she "does too much to be paid so little" and deserves more respect around here.
She spent all day waiting tables & forming froth downstairs, went to yoga, then came home and expected me to go down south with my mouth! I told her "Hell, no! Your JarJar Stinks and my tongue ain't that numb."
by Bicholas Neurunk October 26, 2020
by texasrex September 22, 2022