"large, heavy overcoat," 1660s, from great (adj.) + coat (n.).
greasy
great-
great
Great Britain
great-aunt
greatcoat
greater
greatest
great-grandfather
great-grandmother
great-hearted