English dictionary
sao louis meaning and definition
Definition and meaning of sao louis at MeaningMonkey.org. sao louis meaning and definition in the English Dictionary.SAO LOUIS noun
Definition of Sao Louis (noun)
- a city on an offshore island in northeast Brazil
Source: Princeton University Wordnet