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