meaning of kanara
1.
a
historical
region
of
southwestern
India
on
the
west
coast
Related Words
kanara
|
Developed & Maintained By
Taraprasad.com