Canara

Explore definitions, synonyms, and language insights of Canara

Definitions

Noun
a historical region of southwestern India on the west coast

Synonyms