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