Who might steal eggs -- and cook them? (7)
I believe the answer is:
poacher
'who might steal eggs' is the definition.
(a poacher might steal eggs from the wild)
'cook them?' is the wordplay.
'cook' becomes 'poach' (poaching is a kind of cooking).
'them?' becomes 'er' (I can't justify this - if you can you should believe this answer much more).
'poach'+'er'='POACHER'
'and' is the link.
Can you help me to learn more?
(Other definitions for poacher that I've seen before include "Pilferer" , "Gamekeeper's enemy" , "Breakfast chef possibly" , "Gamekeeper's foe" , "criminal" .)