take a hammering - German English Dictionary