Meaning of Laudo

Definition of Laudo

(noun) a mountain peak in the Andes in Argentina (20,997 feet high)

Other information on Laudo

WIKIPEDIA results for Laudo
Amazon results for Laudo