Home US English Tulsa
A port city on the Arkansas River in northeastern Oklahoma; population 385,635 (est. 2008).
READ THESE ARTICLES