buttonhole
tr. to accost someone; to make someone listen to one. (As if grabbing someone by the coat lapel to keep him from getting away.)The guy buttonholed me on my way out, and started asking me a lot of questions.See if you can buttonhole a cop and get some directions.