meaning of angeloben

angeloben - German to English

to pledge