alter idem

English

Noun

alter idem

  1. Synonym of alter ego.