Question: what is the difference between attorney and advocate?
Answer: An advocate is a specialist lawyer who represents clients in a court of law. Unlike an attorney, an advocate does not deal directly with the client – the attorney refers the client to an advocate when the situation requires it.