Meaning of walla walla

Definition of walla walla

(noun) a town in southeastern Washington near the Oregon border

Other information on walla walla

WIKIPEDIA results for walla walla
Amazon results for walla walla