canara Meaning, Definition & Usage

  1. noun a historical region of southwestern India on the west coast
    Kanara.

WordNet