to someone's satisfaction - Turkish English Dictionary