a feeling of sheer terror - Alemán Inglés Diccionario