grate: a frame of iron bars to hold a fire
object: a tangible and visible entity; an entity that can cast a shadow
iteration: (computer science) a single execution of a set of instructions that are to be repeated