Definitions of Sao louis:

  • noun:   a city on an offshore island in northeast Brazil