it rained all day long - French English Dictionary