pummeled - German English Dictionary