• word of the day

    kanara

    kanara - Dictionary definition and meaning for word kanara

    Definition
    (noun) a historical region of southwestern India on the west coast
    Synonyms : canara
Download our Mobile App Today
Receive our word of the day
on Whatsapp