Reported spy with bullet for marine creature (3,4)
I believe the answer is:
sea slug
'marine creature' is the definition.
'sea slug' can be an answer for 'creature' (sea slug is a kind of creature). I am not certain of the 'marine' bit.
'reported spy with bullet' is the wordplay.
'reported' shows a homophone (sound like).
'spy' becomes 'see' (spy can mean to watch or see).
'with' means one lot of letters go next to another.
'bullet' becomes 'slug' (synonyms).
'see' is a homophone of 'sea'.
'sea'+'slug'='SEA-SLUG'
'for' is the link.
Can you help me to learn more?
(Other definitions for sea slug that I've seen before include "Shell-less marine mollusc" , "gastropod mollusc" , "Creature" .)