Diferenças entre lawyer, attorney, barrister e solicitor (aquisição de vocabulário/fluência)

Imagem: Google

Lawyer é um termo genérico aplicado aos vários tipos de advogados. Nos Estados Unidos, usa-se a palavra attorney para descrever os diferentes tipos de advogado: criminal attorney, tax attorney, defense attorney, corporate attorney. 
Na Grã-Bretanha, existe uma distinção entre barrister, o advogado que tem a capacidade para atuar em todos os tribunais, e solicitor, que apenas pode atuar nos tribunais inferiores e que fornece assessoria legal e prepara os documentos de que seu cliente necessita. 

Referência: Oxford dictionary