Meaning of wichita falls

Definition of wichita falls

(noun) a city in north central Texas near the Oklahoma border

Other information on wichita falls

WIKIPEDIA results for wichita falls
Amazon results for wichita falls