Sintra (noun) Definition, Meaning & Examples

noun
  1. a town in central Portugal, near Lisbon, in the Sintra mountains: noted for its castles and palaces and the beauty of its setting: tourism
Sintra (noun) Definition, Meaning & Examples

More Definitions