Short delay after call, then fix old radio (7,3)
I believe the answer is:
crystal set
'old radio' is the definition.
'short delay after call then fix' is the wordplay.
'short' means to remove the last letter.
'delay' becomes 'stall' (stalling is a kind of delaying).
'after' means one lot of letters go next to another.
'call' becomes 'cry' ('cry' can be a synonym of 'call').
'then fix' becomes 'set' ('set' can be a synonym of 'fix'. I am not sure about the 'then' bit.**).
'stall' with its final letter taken away is 'stal'.
'stal' put after 'cry' is 'crystal'.
'crystal'+'set'='CRYSTAL SET'
Can you help me to learn more?
(Other definitions for crystal set that I've seen before include "Matching glasses" , "used to receive long ago" , "matching items of glassware?" , "Radio" , "Receiver" .)