0%

ALL meanings of la palma

La Pal·ma
L l
  • noun la palma a city in SW California. 1
  • noun la palma an island in the N Atlantic, in the NW Canary Islands: administratively part of Spain. Chief town: Santa Cruz de la Palma. Site of a major astronomical observatory. Pop: 85 547 (2002 est). Area: 725 sq km (280 sq miles) 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?