capital of Swaziland

1. (noun) capital of Swaziland; located in northwestern Swaziland
Synonyms: Mbabane
Related Words: national capital



Terms and Conditions of Use / Copyright Notice