Saint-Louis The city/word Saint-Louis means Senegal. The city Saint-Louis lies in Senegal. The country Senegal contains the city Senegal.