mother of satan - Alemán Inglés Diccionario