speak of the devil and in he walks - Alemán Inglés Diccionario