punch and kick - German English Dictionary