have a thrashing - German English Dictionary