create a tremendous impression - Turco Inglés Diccionario