to take pleasure in - German English Dictionary