What does Ancrod mean?

Ancrod - German to English

ancrod