give a fresh impetus to - Turco Inglés Diccionario