surcoat

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