What does the latin phrase 'Apparebat eidolon senex' translate to in English?

The literal translation of the Latin word, "Apparebat eidolon senex" is "To become visible".

Related questions