Definitions for "barstow"
a town in southeastern California