Mounting castle maintenance (6)
I believe the answer is:
upkeep
'maintenance' is the definition.
(I know that maintenance can be written as upkeep)
'mounting castle' is the wordplay.
'mounting' becomes 'up' (I can't explain this - if you can you should believe this answer much more).
'castle' becomes 'keep' (keep is a type of castle).
'up'+'keep'='UPKEEP'
Can you help me to learn more?
(Other definitions for upkeep that I've seen before include "Maintenance costs" , "Cost of maintenance, say household" , "Cost of support" , "Cost of maintaining" , "Looking after" .)