Arrange magic for Joanna (7,5)
'joanna' is the definition.
(cockney rhyming slang for piano)
'arrange magic' is the wordplay.
'arrange' becomes 'concert' (as verb concert can mean arrange something).
'magic' becomes 'grand' (both can be exclamations of joy!).
'concert'+'grand'='CONCERT GRAND'
'for' acts as a link.
(Another definition for concert grand that I've seen is " Large piano".)
'for joanna' is the definition.
(cockney rhyming slang for piano)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for upright piano that I've seen before include "Keyboard instrument" , "The old joanna" , "Musical instrument smaller than a grand" .)