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