What does Batroxobin mean?

Batroxobin - German to English

batroxobin