greatcoat (n.)youdaoicibaDictYouDict
"large, heavy overcoat," 1660s, from great (adj.) + coat (n.).