Definition of Altamira in English:

Altamira

proper noun

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

Pronunciation:

Altamira

/ˌaltəˈmɪərə/