Find the word definition

Wiktionary
legal beagle

n. (context idiomatic English) A skillful and adroit attorney