St. George's in Portuguese St. George's in Portuguese St. George's proper noun The capital city of Grenada. Add to Flashcards