mean annual rain - French English Dictionary