Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of St Louis:
noun: Alternative spelling of Saint Louis. [A city in eastern Missouri, United States, near the confluence of the Mississippi and Missouri rivers and formerly important in the United States' westward expansion.]