Noun capital of grenada has 1 sense
  1. St. George's, capital of Grenada - the capital and largest city of Grenada
    --1 is a kind of national capital
    --1 is a part of Grenada
,
TOP