church of ireland: autonomous branch of the Church of England in Ireland
abstraction: a general concept formed by extracting common features from specific examples
foam rubber: spongy rubber; made by introducing air bubbles before vulcanization and used for cushioning or upholstery