george town

Noun
  1. The capital of the Cayman Islands (synset 108727426)

Other Searches