scientific principles of technology - Turco Inglés Diccionario