Meaning of canara

Definition of canara

(noun) a historical region of southwestern India on the west coast

Other information on canara

WIKIPEDIA results for canara
Amazon results for canara