A famous cave in Spain containing Paleolithic rock art, including handprints and animal paintings from over 36,000 years ago.
Spanish place name meaning 'high view' (from 'alta' = high + 'mira' = view), referring to the cave's location on a hillside in northern Spain.
Try Another Word