What does angeloben mean?

angeloben - German to English

to pledge