Diner scoffing seconds when eggs are on the menu (6)
I believe the answer is:
easter
'eggs are on the menu' is the definition.
Although both the answer and definition are singular nouns, I cannot see how one could define the other.
'diner scoffing seconds' is the wordplay.
'diner' becomes 'eater' (to dine is to eat a meal).
'scoffing' means one lot of letters goes inside another.
'seconds' becomes 's' (abbreviation).
'eater' placed around 's' is 'EASTER'.
'when' acts as a link.
Can you help me to learn more?
(Other definitions for easter that I've seen before include "festival time" , "Major Christian festival in April" , "Annual religious festival" , "break" , "- Day; - bunny" .)