watch coat
noun
variants:
or less commonly watch cloak
Definition of watch coat
: a warm overcoat worn especially by sailors and soldiers on watch in cold or stormy weather