English Dictionary
◊ TULSA
Tulsa
n : a major city of northeastern Oklahoma on the Arkansas river
[syn: {Tulsa}]