What does Atosiban mean?

Atosiban - German to English

atosiban