The witch of Carthage (3)
I believe the answer is:
hag
'the witch' is the definition.
(synonyms)
'of carthage?' is the wordplay.
'of' indicates a hidden word.
'HAG' is hidden within 'carthage'.
(Other definitions for hag that I've seen before include "Witch or ugly old woman" , "Old witch-like woman" , "Crone" .)