Vegetable? Gosh! Not cheering Old Boy at first (4,3)
I believe the answer is:
corn cob
'vegetable?' is the definition.
I don't know anything about this answer so I can't judge whether this works.
'gosh not cheering old boy at first' is the wordplay.
'gosh' becomes 'cor' (I've seen this before).
'at first' indicates taking the first letters.
The first letters of 'not cheering old boy' is 'ncob'.
'cor'+'ncob'='CORN-COB'
Can you help me to learn more?
(Another definition for corn cob that I've seen is " Central part of the maize ear".)