Left a bit indeed (8)
I believe the answer is:
departed
'left' is the definition.
('depart' can be a synonym of 'leave')
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for departed that I've seen before include "Went - dead" , "Quit" , "Left, went away" , "completely breathless" , "Left -- late" .)