technical center for farm mechanization - German English Dictionary