Noun
knuckle sandwich (plural knuckle sandwiches) (slang) A punch to the face, especially to the mouth.