Definitions
noun
a major city of northeastern Oklahoma on the Arkansas river; once known as the oil capital of the world and still heavily involved in the oil and gas industries
Look “tulsa” up elsewhere
Want another word?
Spin the dictionary for a fresh one.