meaning of auf zufriedenstellende Weise

auf zufriedenstellende Weise - German to English

in an effective way