RAINSHADOW Meaning of RAINSHADOW in English An area of diminished precipitation on the lee (downwind) side of a mountain or mountain range. English glossary Of Geography. Английский глоссарий географии. 2012