meaning of Batroxobin

Batroxobin - German to English

batroxobin