Synonyms and Antonyms for capital_of_Swaziland

1. capital of Swaziland (n.)

capital of Swaziland; located in northwestern Swaziland

Synonyms: