Stands in for De Niro when not in Redemptions (5)
I believe the answer is:
temps
'stands' is the definition.
Although both the answer and definition are plural nouns, I don't see how they can define each other.
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for temps that I've seen before include "Nice weather" , "perhaps seasonal?" , "We come and go" .)