English Dictionary
Definition greatcoat in British English
greatcoat noun
[countable] noun
/ˈɡreɪtˌkəʊt/
1
a long heavy coat, worn especially as part of a uniform
