plot of small cultivated land - French English Dictionary