Heard directors are in debt in this French city (8)
I believe the answer is:
bordeaux
'french city' is the definition.
(I've seen this before)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for bordeaux that I've seen before include "French city" , "French river port - claret" , "Wines" , "Port; French wine" , "Claret, for instance" .)