meaning of Backpfeifengesicht

Backpfeifengesicht - German to English

you to definitely slap around