Heroines oddly ignored for long periods (4)
I believe the answer is:
eons
'long periods' is the definition.
(I've seen this before)
'heroines oddly ignored' is the wordplay.
'oddly ignored' means one should take alternating letters (letters in odd-numbered positions removed).
The alternate letters of 'heroines' are 'EONS'.
'for' acts as a link.
(Other definitions for eons that I've seen before include "Divisions of geological time" , "Divisions of archaeological time" , "Very long periods (US)" , "Vast ages" , "Endless periods" .)