meaning of kanara

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


Related Words

kanara |

Developed & Maintained By Taraprasad.com

Treasure Words