TOP

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 Tulsa in the Oxford Advanced Learner's Dictionary