Definition of Altamira in English:

Altamira

proper noun

  • The site of a cave with Paleolithic rock paintings, south of Santander in northern Spain, discovered in 1879.

Pronunciation

Altamira

/ˌaltəˈmirə/