technical center for farm mechanization - Turco Inglés Diccionario