meaning of barstow

barstow meaning in General Dictionary

a town in southeastern California