Meaning of Cotopaxi

Definition of Cotopaxi

(noun) the world's largest active volcano; located in the Andes in north central Ecuador

Other information on Cotopaxi

WIKIPEDIA results for Cotopaxi
Amazon results for Cotopaxi