be sweating a lot - French English Dictionary