Unboundedly delighted by margins of election result (6)
I believe the answer is:
happen
'result' is the definition.
(thesaurus)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for happen that I've seen before include "Occur" , "Chance" , "perhaps for Yorkshire" , "Turn out" , "maybe, in the Yorkshire Dales" .)