meaning of Affenwurst

Affenwurst - German to English

banana