salcantay









salcantay


noun

  1. a mountain in the Andes in S central Peru: highest peak in the Cordillera Vilcabamba. 20,574 feet (6271 meters).
52 queries 0.676