thumps violently - Turkish English Dictionary