locavore

noun

A person who chooses to eat food grown or produced nearby.