Tulsa Definition
Definition
Tulsa is the most populous city in the state of Oklahoma, United States. It is the second-most populous city in the state, located along the Arkansas River in the northwest corner of the state.
Browse
Tulsa is the most populous city in the state of Oklahoma, United States. It is the second-most populous city in the state, located along the Arkansas River in the northwest corner of the state.
Browse