What does Abarelix mean?

Abarelix - German to English

abarelix