Immeasurably long time (3)
I believe the answer is:
eon
'immeasurably long time' is the definition.
(I've seen this in another clue)
This is all the clue.
(Other definitions for eon that I've seen before include "Long period of time" , "plenty of time" , "thousand million years" , "Geological period" , "Huge time period" .)