Question: what is the difference between topcoat and undercoat?
Answer: As nouns the difference between undercoat and topcoat is that undercoat is a layer of short hairs underneath the longer ones of an animal's fur while topcoat is a light overcoat.