Show undue pride, having left the butter out? (5)
I believe the answer is:
gloat
'show undue pride' is the definition.
Although both the answer and definition are singular nouns, I cannot understand how one could define the other.
'left the butter out?' is the wordplay.
'left' becomes 'l' (common abbreviation).
'the butter' becomes 'goat' (something that butts).
'out?' means one lot of letters goes inside another.
'l' inserted within 'goat' is 'GLOAT'.
'having' is the link.
Can you help me to learn more?
(Other definitions for gloat that I've seen before include "Exult over one's good fortune" , "Look triumphant" , "Exult maliciously" , "Look like the cat who got the cream" , "Be full of malicious delight" .)