meaning of Ancrod

Ancrod - German to English

ancrod