Definition of Laudo

Noun: Laudo

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

See also:
lauding
lauds

Anagrams containing the word Laudo

lduoa olaud dolau udola audol