snow-capped mountains - French English Dictionary