English synonyms about - contact  

Setubal

noun

1 Setubal

A port city on the Atlantic coast of Portugal to the southeast of Lisbon.


Find more on setubal elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0259