advocate: a lawyer who pleads cases in court
lawyer: a professional person authorized to practice law; conducts lawsuits or gives legal advice
indian summer: a period of unusually warm weather in the autumn