overcoat (n.) Look up overcoat at Dictionary.com
"large coat worn over ordinary clothing," 1802, from over- + coat (n.).