SynonymX
Speak
Chimborazo
Definition of Chimborazo
1.
A mountain peak in the Andes in Ecuador (20,560 feet high)
Noun
Semanticaly linked words with "chimborazo"
ecuador
republic of ecuador
andes
mountain peak