TULSA


Meaning of TULSA in English

Tul ‧ sa /ˈtʌlsə/ BrE AmE

a city in northeast Oklahoma in the US. It is an important centre of the US oil industry.

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.