thwacked - German English Dictionary