Indiscretion where rogue hostile after short strike over (10)
I believe the answer is:
'indiscretion' is the definition.
(a peccadillo is an indiscretion or transgression)
'rogue hostile after short strike over' is the wordplay.
'rogue' becomes 'cad' (I've seen this before).
'hostile' becomes 'ill' (ill can mean harmful or damaging).
'after short strike' becomes 'peco' (I can't explain this - if you can you should give a lot more credence to this answer).
'over' indicates putting letters inside.
'cadill' inserted within 'peco' is 'PECCADILLO'.
'where' is the link.
Can you help me to learn more?
(Other definitions for peccadillo that I've seen before include "Minor sin or fault" , "petty misdemeanour" , "minor faux pas" , "Minor offence" , "Minor misdeed" .)