泪如雨下的英语:shed floods [a flood] of tears; be in a flood of tears; burst into a flood of tears; one's eyes rain tears.; one's tears cascade.; one's tears fall like pearls and beans.; one's tears fall...
泪如雨下的法语:fondre en larmes fondre en pleurs pleurer à chaudes larmes verser des flots de larmes verser des torrents de larmes