capital of Grenada ca·pi·ta·lofgrenada uncommon noun 1. the capital and largest city of Grenada SynonymsSt. George'scapital of Grenada Related words Broader terms national capital Parts Grenada WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.