mnemonist: an expert in the use of mnemonics; someone able to perform unusual feats of memory
living thing: a living (or once living) entity
exchange: reciprocal transfer of equivalent sums of money (especially the currencies of different countries)