manor farm - French English Dictionary