Wichita falls

What is Wichita falls?

Wichita falls definition and meaning on Dictionary terms:
noun

a city in N Texas.