Langsung ke konten

Arti kata

canara

Definition of canara (English)

noun

  1. a historical region of southwestern India on the west coast
    sumber: wordnet30