ian: i'm soo great terry: shut it you heinous ass jackal
a person who is annoying beyond belief
"ian: i'm soo great terry: shut it you heinous ass jackal" What is the definition of "heinous ass jackal"?