shed tears a lot - French English Dictionary