to someone's satisfaction - Spanish English Dictionary