surcoat

(noun) coat (generic term)