legal beagle

/L IY1 G AH0 L B IY0 G AH0 L/
noun
  1. 1

    A skillful and adroit lawyer.

    โ€œHe made his reputation as a legal beagle as a prosecutor before entering private practice.โ€

Source: https://en.wiktionary.org/wiki/legal%20beagle