surcoat (Noun) — A loose outer coat usually of rich material.
surcoat (Noun) — A tunic worn over a knight's armour.