meaning of auf demütigende Weise

auf demütigende Weise - German to English

humblingly