A locavore is a person who attempts to eat only foods grown as locally as possible. Locavores often grow their own food or buy foodstuffs grown within their region. The particular radius of what constitutes as local depends on the individual.
Example of Locavore:
Being committed as a locavore means that you are contributing in helping the environment by not buying foods that are grown from the other side of the world.