GREATCOAT MEANING IN ENGLISH

• Greatcoat Definition & Synonyms

  1. (n.) An overcoat.


Synonyms:
Overcoat, Surcoat, Topcoat,

RECENT SEARCHES