What does Affenwurst mean?

Affenwurst - German to English

banana