Seeks food for a long time (7)
I believe the answer is:
'seeks food' is the definition.
I can't tell whether this defines the answer.
'for a long time' is the wordplay.
'a long time' becomes 'ages' (I've seen this before).
Can you help me to learn more?
(Another definition for forages that I've seen is " Searches out food".)