technical teacher training school - Alemán Inglés Diccionario