What is the difference between solicitor and barrister?
Solicitor and barrister have a different meaning, in American and British English.
In British English, they mean:
In American English, they mean:
Barrister is not used, in American English.
[Reference: the New Oxford American Dictionary.]
They are both lawyers, but a barrister has passed the Bar.
The Bar is an examination (from Wikipedia):