meaning of Bremelanotid

Bremelanotid - German to English

bremelanotide