Definition of Tulsa in English:

Tulsa

proper noun

  • A port on the Arkansas River in NE Oklahoma; population 385,635 (est. 2008).

Pronunciation:

Tulsa

/ˈtʌlsə/