What does Alkenylbernsteinsäureanhydrid mean?

Alkenylbernsteinsäureanhydrid - German to English

alkenyl succinic anhydride