What does Bremelanotid mean?

Bremelanotid - German to English

bremelanotide