thrashing machine - French English Dictionary