Cape Town in French Cape Town in French Le Cap proper noun The legislative capital of South Africa. Add to Flashcards