slap repeatedly - German English Dictionary