English Dictionary
◊ MOMBASA
Mombasa
n : a port in S Kenya on a coral island in a bay of the Indian
Ocean [syn: {Mombasa}]