Lusty Charles for one eating meal left out (7)
I believe the answer is:
'lusty' is the definition.
(both can mean sexy or sexual)
'charles for one eating meal left out' is the wordplay.
I cannot quite understand how this works, but
'one' could be 'un' (northern English dialect form of 'one') and 'un' is located in the answer.
This explanation may well be incorrect...
(Other definitions for raunchy that I've seen before include "Steamy (book)" , "Steamy, exciting" , "Overtly sexual" , "Lewd" , "Salacious" .)