Definition of Tulsa in English:

Tulsa

proper noun

  • A port city on the Arkansas River in north-eastern Oklahoma; population 385,635 (est. 2008).

Pronunciation

Tulsa

/ˈtʌlsə/