Spot crown jewels kings must leave for display (9)

I believe the answer is:
spectacle
'display' is the definition.
(spectacle is a kind of display)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for spectacle that I've seen before include "Picture" , "curiosity" , "one of a pair for viewers?" , "Showy pageant" , "Something worth seeing" .)
