Repeat strange rite heartlessly, time after time (9)
I believe the answer is:
reiterate
'repeat' is the definition.
(I know that repeat can be written as reiterate)
'strange rite heartlessly time after time' is the wordplay.
'strange' is an anagram indicator.
'heartlessly' says to hollow out the word (remove centre letters).
'after' says to put letters next to each other.
'time' becomes 'era' (era is a kind of time).
'time' with its middle taken out is 'te'.
'rite' anagrammed gives 'reit'.
'te' put after 'era' is 'erate'.
'reit'+'erate'='REITERATE'
(Other definitions for reiterate that I've seen before include "Repeat" , "Restate" , "Recapitulate" , "Say something a number of times" , "Belabour" .)