English dictionary
setubal meaning and definition
Definition and meaning of setubal at MeaningMonkey.org. setubal meaning and definition in the English Dictionary.SETUBAL noun
Definition of Setubal (noun)
- a port city on the Atlantic coast of Portugal to the southeast of Lisbon
Source: Princeton University Wordnet