Enid may have dinner (4)
I believe the answer is:
dine
'have dinner' is the definition.
(synonyms)
'enid' is the wordplay.
'enid' can be anagrammed to 'DINE'.
However, I am unsure how this is indicated.
'may' is the link.
Can you help me to learn more?
(Other definitions for dine that I've seen before include "Eat main meal" , "Take meal" , "Eat dinner" , "Have an evening meal" , "Have supper" .)