light and fleeting rain - French English Dictionary