No odd bits of walnut for insect (3)
I believe the answer is:
ant
'insect' is the definition.
(ant is a kind of insect)
'no odd bits of walnut' is the wordplay.
I cannot quite understand how this works, but
'no' could be 'n' (common abbreviation) and 'n' is found in the answer.
The remaining letters 'at' is a valid word which might be clued in a way I don't understand.
This explanation may well be incorrect...
'for' acts as a link.
Can you help me to learn more?
(Other definitions for ant that I've seen before include "Emmet or pismire" , "A soldier, for one" , "Six-footer" , "Hill-dweller" , "that may be a soldier" .)