An advocate is a professional in the field of law. Different countries and legal systems use the term with somewhat differing meanings. The broad equivalent in many English law–based jurisdictions could be a barrister or a solicitor. From Wikipedia