GREATCOAT Meaning of GREATCOAT in English n. a long heavy overcoat. Oxford English vocab. Оксфордский английский словарь. 2012