laudo

Noun
  1. A mountain peak in the Andes in Argentina (20,997 feet high) (synset 109359608)

Other Searches