game-changing technology - Francés Inglés Diccionario