Mbabane
WordNet

noun


(1)   Capital of Swaziland; located in northwestern Swaziland
 
x
OK