Cusco

Explore definitions, synonyms, and language insights of Cusco

Definitions

Noun
a town in the Andes in southern Peru; formerly the capital of the Inca empire

Synonyms