Definition of Tulsa

Noun: Tulsa  túl-su

  1. 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

See also:
Tulostomatales
Tulu

Anagrams containing the word Tulsa

tlaus atuls satul lsatu ulsat