TV channel invested in vehicle - something 2 might study (7)
I believe the answer is:
cadaver
'something 2 might study' is the definition.
I can't tell whether this defines the answer.
'tv channel invested in vehicle' is the wordplay.
'tv channel' becomes 'Dave' (UK TV channel).
'invested in' means one lot of letters goes inside another.
'vehicle' becomes 'car' (car is a kind of vehicle).
'dave' placed into 'car' is 'CADAVER'.
Can you help me to learn more?
(Other definitions for cadaver that I've seen before include "Dead body, corpse" , "Human corpse" , "Human body dissected by medical students" , "Dead human body" , "Stiff" .)