GREATCOAT

Definition of GREATCOAT

  1. (noun)a heavy coat worn over clothes in winter