Etymology
Today it means: Land of superior quality, on which crops are raised. Full definition →
From croft + land.
Etymology from Wiktionary, CC BY-SA 4.0.