strong punch - German English Dictionary