locavore

noun: One who eats locally grown food.