In some respect, a clever display (9)
I believe the answer is:
spectacle
'display' is the definition.
(spectacle is a kind of display)
'in some respect a clever' is the wordplay.
'in' indicates a hidden word.
'SPECTACLE' can be found hidden inside 'some respect a clever'.
(Other definitions for spectacle that I've seen before include "Entertaining sight, they help to see in the plural" , "Wonder" , "Impressive public sight" , "Visually striking performance or display" , "Striking 25 [SIGHT]" .)