to someone's satisfaction - İspanyolca İngilizce Sözlük