cambay









cambay


noun

  1. Gulf of, a gulf of the Arabian Sea, on the NW coast of India.
  2. a city W of Vadodara in Gujarat state, in W India.

noun

  1. Gulf of Cambay an inlet of the Arabian Sea on the W coast of India, southeast of the Kathiawar Peninsula
53 queries 0.544