public defender

noun
  1. : a lawyer usually holding public office who represents criminal defendants unable to pay for legal assistance