kanaraEnglish

Canara, Kanara

Noun

A historical region of southwestern India on the west coast

English: Kanara, Canara

Bahasa: Canara, Kanara

Bahasa words with similar meanings

English words with similar meanings

Show 1 words