What does Agraringenieurwesen mean?

Agraringenieurwesen - German to English

farming manufacturing