surcoat
SUR'COAT
, n. A short coat worn over the other clothes.