A cheat on more than one occasion? (3-5)
I believe the answer is:
two-timer
'a cheat' is the definition.
(I've seen this before)
'on more than one occasion?' is the wordplay.
'on' is a charade indicator (letters next to each other).
'more than one' becomes 'two' (I've seen this in another clue).
'occasion?' becomes 'timer' (I can't explain this - if you can you should believe this answer much more).
'two' put next to 'timer' is 'TWO-TIMER'.
Can you help me to learn more?
(Other definitions for two-timer that I've seen before include "One who is unfaithful to wife - twice?" , "Unfaithful partner" , "Unfaithful person" , "Deceiver" , "Double-crosser" .)