Subscriber login


Forgot your password?

Library card login

Other

Tulsa

Pronunciation: /ˈtʌlsə/
Definition of Tulsa
  • a port on the Arkansas River in NE Oklahoma; population 385,635 (est. 2008).

Tulsa in other Oxford dictionaries

Definition of Tulsa in the US English dictionary