Definitions of Laudo:

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