greatcoat (n.)youdaoicibaDictYouDict[greatcoat 词源字典]
"large, heavy overcoat," 1660s, from great (adj.) + coat (n.).[greatcoat etymology, greatcoat origin, 英语词源]