Setubal meaning

sə-to͝o'bəl
A city of southwest Portugal southeast of Lisbon on the Bay of Setúbal, an inlet of the Atlantic Ocean. Setúbal is a port and processing center with a shipbuilding industry.
0
0
Advertisement