Subsistence farming is a practice where farmers grow crops and raise animals primarily to feed themselves and their families, rather than for commercial sale. This type of farming typically involves small plots of land and traditional farming methods.