English Dictionary
Definition take (a) delight in (doing) something in British English
take (a) delight in (doing) something phrase
phrase
Example
He seemed to take great delight in embarrassing me.
