mountain farmstead - French English Dictionary