Time after time, an odd display of temper (7)
I believe the answer is:
tantrum
'display of temper' is the definition.
(temper tantrum)
'time after time an odd' is the wordplay.
'time' becomes 't' (abbreviation).
'after' is a charade indicator (letters next to each other).
'time' becomes 't' (abbreviation).
'odd' becomes 'rum' (rum can mean strange or dubious).
't'+'an'='tan'
't' put after 'tan' is 'tant'.
'tant'+'rum'='TANTRUM'
(Other definitions for tantrum that I've seen before include "petulant outburst" , "Fit of ill-temper" , "Fit of childish temper" , "Childish outbreak of temper" , "Childish angry outburst" .)