land of plenty - French English Dictionary