Question: what is the difference between un abrigo and una chaqueta?
Answer: In Duolingo, coat = abrigo (heavier and bigger garment) and jacket = chaqueta (lighter, smaller). A jacket is a type of coat, but not all coats are jackets. "Una chaqueta barato" would be marked incorrect because it doesn't "agree".