blazer: lightweight single-breasted jacket; often striped in the colors of a club or school
jacket: a short coat
mod con: modern convenience; the appliances and conveniences characteristic of a modern house