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