plot of land cleared for planting - Spanish English Dictionary