to someone's satisfaction - German English Dictionary