heavens above! - Alemán Inglés Diccionario