Bird (hawk) eating a couple of scraps of guacamole (7)
I believe the answer is:
seagull
'bird' is the definition.
(seagull is a kind of bird)
'hawk eating a couple of scraps of guacamole' is the wordplay.
'hawk' becomes 'sell' (hawk can mean to sell or trade).
'eating' is an insertion indicator.
'couple of scraps of guacamole' becomes 'gu' (I can't justify this - if you can you should give a lot more credence to this answer).
'a'+'gu'='agu'
'sell' placed around 'agu' is 'SEAGULL'.
Can you help me to learn more?
(Other definitions for seagull that I've seen before include "Main creature" , "One sitting atop mast perhaps" , "Bird paradoxically fond of landfill sites" , "Avian scavenger" , "Marine bird" .)