Noun Definition

george town

1.Definition: the capital of the Cayman Islands

Category: Places