preachification: moralization delivered tediously in a preachy manner
abstraction: a general concept formed by extracting common features from specific examples
hearing dog: dog trained to assist the deaf by signaling the occurrence of certain sounds