setubal

Noun
  1. A port city on the Atlantic coast of Portugal to the southeast of Lisbon (synset 109008896)

Other Searches