Definition of Tulsa from the Oxford Advanced American Dictionary

 

Tulsa

 
NAmE//ˈtʌlsə//
 
 
jump to other results
the second largest city in the U.S. state of Oklahoma, a port on the Arkansas River
See the Oxford Advanced Learner's Dictionary entry: Tulsa