where's that dropkick gordon, he was supposed to be here an hour ago?
dimwitted person, slow on the uptake
"where's that dropkick gordon, he was supposed to be here an hour ago?" What is the definition of "dropkick"?