• Greatcoat

    Origin

    great + coat

    Full definition of greatcoat

    Noun

    greatcoat

    (plural greatcoats)
    1. A heavy overcoat.

    Synonyms

    © Wiktionary