Word info

Sao Louis

Noun

Meaning

a city on an offshore island in northeast Brazil

Source: WordNet

Close letter words and terms