throwing violently - French English Dictionary