Meaning of Setubal

Definition of Setubal

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

Other information on Setubal

WIKIPEDIA results for Setubal
Amazon results for Setubal