knuckle sandwich

noun

Definition of knuckle sandwich

slang
: a punch in the mouth