cowardice: the trait of lacking courage
abstraction: a general concept formed by extracting common features from specific examples
millstone: one of a pair of heavy flat disk-shaped stones that are rotated against one another to grind the grain