fart knocker
fart knocker, butt monkey slang US CA, buttmunch vulgar slang US CA
A despicable person.