Framework from Princess Anne? (7)
I believe the answer is:
chassis
'framework' is the definition.
(I know that chassis is a type of mounting)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for chassis that I've seen before include "Main frame (of vehicle etc)" , "Framework of motor vehicle" , "Vehicle's base frame" , "Base-frame of car" , "Car's body" .)