Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun mbabane
1 sense of mbabane
Sense 1
Mbabane, capital of Swaziland -- (capital of Swaziland; located in northwestern Swaziland)
INSTANCE OF=> national capital -- (the capital city of a nation)