meaning of capital of grenada

capital of grenada meaning in General Dictionary

the administrative centre and largest city of Grenada