GREATCOAT


Meaning of GREATCOAT in English

[noun] [C] - a long heavy warm coat, worn esp. by soldiers over their uniforman army greatcoat

Cambridge English vocab.      Кембриджский английский словарь.