mountain village - French English Dictionary