Manta Bay


noun

an inlet of the Pacific, on the W coast of Ecuador.