knuckle sandwich

Definition

Slang

  • noun a blow from a fist, punch in the mouth or face. A humorous phrase which is often used in unfunny situations in all English-speaking countries. The expression dates from before World War II when it probably originated in a euphemism such as ‘feed someone a knuckle sandwich’.
http://www.dictionarycentral.com/definition/knuckle-sandwich.html