Definition of memory palace in English:

memory palace

noun

  • = memory theatre; also in extended use.

Origin

1980s.