Laudo - a mountain peak in the Andes in Argentina (20,997 feet high)Argentina, Argentine Republic - a republic in southern South America; second largest country in South AmericaAndes - a mountain range in South America running 5000 miles along the Pacific coast
Laudo
enUS
noun
Words related to Laudo
noun a mountain peak in the Andes in Argentina (20,997 feet high)