Tulsa
geographical name
Tul·sa
ˈtəl-sə
city on the Arkansas River in northeastern Oklahoma population 391,906
Love words? Need even more definitions?
Merriam-Webster unabridged
Share