Mombasa
geographical nameDefinition of Mombasa
1
island of Kenya in a bay of the Indian Ocean north of Pemba
2
city and port on a bay of the Indian Ocean on Mombasa Island and the adjacent mainland of Kenya population 926,000