0%

ALL meanings of almada

A a
  • noun almada 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) 3
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?