Delighted coping with society (2,3,2,3,5)
I believe the answer is:
on top of the world
'delighted' is the definition.
(I've seen this before)
I cannot understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for on top of the world that I've seen before include "as a polar bear, but not as a penguin?" , "In seventh heaven" , "Delighted" , "as a successful North Pole expedition?" , "Penguins aren't" .)