capital of Swaziland
تعریف انگلیسی
noun
- capital of Swaziland; located in northwestern Swaziland