farmer
noun
°A person who works the land or who keeps livestock, especially on a farm.
°Agent noun of farm; someone or something that farms.