Top definition
Small town in middle of nowhere New Mexico where there is nothing to do. Gossip and drama run rampant and no one ever leaves. Favorite past time of the town is being in other peoples business and helping run the rumor mill. Was once the known as the City of Roses, still recognized for its outstanding Luminaria display.
Tularosa, NM is well known for its Luminaria displays on Christmas Eve.
by GotOut13 January 09, 2017
Get the mug
Get a tularosa mug for your papa Bob.