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' says to put letters next to each other.
'more than one' becomes 'two' (I've seen this in another clue).
'occasion?' becomes 'timer' (I can't justify 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" .)