What does Agraringenieur mean?

Agraringenieur - German to English

farming engineer