About us
Define
Definitions for
"canara"
a historical region of southwestern India on the west coast
wordnet.princeton.edu