'Cape Town' definitions:

Definition of 'Cape Town'

From: WordNet
noun
Port city in southwestern South Africa; the seat of the legislative branch of the government of South Africa