English dictionary
laudo meaning and definition
Definition and meaning of laudo at MeaningMonkey.org. laudo meaning and definition in the English Dictionary.LAUDO noun
Definition of Laudo (noun)
- a mountain peak in the Andes in Argentina (20,997 feet high)
Source: Princeton University Wordnet