What does Alprostadil mean?

Alprostadil - German to English

alprostadil