farmer

A person who grows crops or raises animals for food.