Word info

Setubal

Noun

Meaning

a port city on the Atlantic coast of Portugal to the southeast of Lisbon

Source: WordNet

Anagrams

Close letter words and terms