Definition of New Carthage in English:

New Carthage

proper noun