Almada (noun) Definition, Meaning & Examples

noun
  1. a town in S central Portugal, on the S bank of the Tagus estuary opposite Lisbon: statue of Christ 110 m (360 ft) high, erected 1959. Pop: 160 826 (2001)
Almada (noun) Definition, Meaning & Examples

More Definitions