Ō'ver-cōat, n.

noun

n. A coat worn over the other clothing; a great-coat or top-coat.