Definition of St. Louis from the Oxford Advanced American Dictionary

 

St. Louis

 
NAmE//ˌseɪnt ˈluəs//
 
 
jump to other results
a city on the Mississippi River in the U.S. state of Missouri
See the Oxford Advanced Learner's Dictionary entry: St. Louis

Other results

All matches