kannur









kannur


noun

  1. a port in N Kerala, in SW India, on the Arabian Sea.
56 queries 0.612