At law, advocate is a person who supports or argues another's case; or a counselor who gives someone legal advice in court.
However, different countries use the term with different meanings. In English law-based countries, its equivalent could be a barrister
or a solicitor
Furthermore, "advocate" refers to a lawyer in countries such as France (avocat), Italia (avvocato), Portugal (advogado), South Africa (advokaat), Spain (abogado), and Turkey (avukat).