The term "advogado" is broader than "solicitor", as it refers to any person who is qualified to practice law. In Brazil, there is no differentiation between lawyers who can and those who cannot appear in court.
There are multiple definitions - click on the translation that matches your context.
(UK and Commonwealth) a qualified lawyer who works at a law firm and who generally deals with non-contentious work or preparing cases for hearings, but who cannot appear as an advocate in the higher courts
When people are taken into custody they are asked immediately if they want a solicitor.