have foreknowledge of - Alemán Inglés Diccionario