thumps violently - German English Dictionary