kamus
.
Search
About
laudo
English
Laudo
Noun
A mountain peak in the Andes in Argentina (20,997 feet high)
English: Laudo