The correct choice is "small farmers who own their own land and sell all their crops to buy necessities".
Peasant, any individual from a class of people who till the soil as little landowners or as rural workers. The term Peasant initially alluded to little scale agriculturalists in Europe in noteworthy circumstances, however numerous different social orders, over a wide span of time, have had a Peasant class.