barstow

/bˈɑrstoʊ/

Explore definitions, synonyms, and language insights of barstow

Definitions

Noun
a town in southeastern California