thumps violently - French English Dictionary