kanara

Noun
  1. A historical region of southwestern India on the west coast (synset 108922911)

Other Searches