Recently delivered gas put away (7)
I believe the answer is:
neonate
'recently delivered' is the definition.
(I've seen this before)
'gas put away' is the wordplay.
'gas' becomes 'neon' (neon is a gas).
'put away' becomes 'ate' (put away can mean to eat).
'neon'+'ate'='NEONATE'
(Other definitions for neonate that I've seen before include "Young baby" , "Being recently created" , "Young infant" , "One in delivery ward" , "very young child" .)