capital of swaziland Meaning, Definition & Usage

  1. noun capital of Swaziland; located in northwestern Swaziland
    Mbabane.

WordNet