Setubal

enUK
  • noun

Words related to Setubal

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

Related Words

  • Portugal
  • Portuguese Republic