Rendered restless when ridiculed? (8)
I believe the answer is:
debunked
'ridiculed?' is the definition.
(debunking is a kind of ridiculing)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for debunked that I've seen before include "Cut down to size!" , "ruined reputation?" , "Showed up as false or exaggerated" , "Uncovered pretentious or false claims and ideas" , "Showed to be false or incorrect" .)