Legal Beagle Meaning

(idiomatic) A skillful and adroit attorney

Example:   He made his reputation as a legal beagle as a prosecutor before entering private practice.