technical center for farm mechanization - Turkish English Dictionary