mean annual precipitation - French English Dictionary