to one's delight - German English Dictionary