What does Backpfeifengesicht mean?

Backpfeifengesicht - German to English

you to definitely slap around