Giving me the cod I ordered - again, not very good (8)
I believe the answer is:
mediocre
'not very good' is the definition.
(I've seen this before)
'giving me the cod i ordered again' is the wordplay.
'giving' says to put letters next to each other.
'ordered' indicates an anagram.
'again' becomes 're'.
'cod'+'i'='codi'
'codi' with letters rearranged gives 'dioc'.
'me' put next to 'dioc' is 'medioc'.
'medioc'+'re'='MEDIOCRE'
(Other definitions for mediocre that I've seen before include "Run-of-the-mill" , "Commonplace, not distinguished" , "Of only average quality" , "poor to middling" , "Fairly bad" .)