confabulation: (psychiatry) a plausible but imagined memory that fills in gaps in what is remembered
abstraction: a general concept formed by extracting common features from specific examples
pet shop: a shop where pet animals can be purchased