Immoral relative has time for a bit of lunch (8)
I believe the answer is:
unchaste
'immoral' is the definition.
(associated in meaning)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for unchaste that I've seen before include "Impure" , "Lascivious" , "Not decent and virtuous" , "Enjoying sex" , "Dissolute" .)