Definition of greatcoat

Definition of greatcoat
  1. greatcoat Noun a heavy military overcoat
Need more help? Try our forum NEW