technical institute of agriculture - German English Dictionary