Top definition
A person who loves everything local, is passionate about discovering the wonders of where we live.
When looking for the best new restaurant in the neighborhood, I consulted a localista.
by mleepapers February 23, 2013
Get the mug
Get a Localista mug for your dog Georges.