have mental stupor roused - Alemán Inglés Diccionario