What does Ambozeptor mean?

Ambozeptor - German to English

amboceptor