'Ojos del Salado' definitions:

Definition of 'Ojos del Salado'

(from WordNet)
noun
A mountain in the Andes on the border between Argentina and Chile (22,572 feet high)