precipitation water - French English Dictionary