precipitation shadow - French English Dictionary