Last chance for dinosaurs? (8)
I believe the answer is:
deadline
'last chance' is the definition.
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for deadline that I've seen before include "Target time" , "problem for the editor?" , "Time limit as for journalists filing copy" , "Latest time for doing something" , "Time by which journalist must file copy" .)