shed tears over something - French English Dictionary