waterproofing: a coating capable of making a surface waterproof
coating: a thin layer covering something
missing link: hypothetical organism formerly thought to be intermediate between apes and human beings