Take away vehicle, upsetting for bachelor in debt (7)
I believe the answer is:
detract
'take away' is the definition.
(I know that take away can be written as detract)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for detract that I've seen before include "Take away (from worth)" , "Diminish the worth (of)" , "Slight" , "Take away a part of, lower in value" , "Take away, character perhaps" .)