capital-of-swaziland

Nouns

  • (n) capital of Swaziland; located in northwestern Swaziland Mbabane,

Synonyms

Mbabane

Words of close approximity