shed tears of happiness - French English Dictionary