Definition: (verb) Detain in conversation by or as if by holding on to the outer garments of; as for political or economic favors.
Synonyms: lobby.
Usage: It is not easy to buttonhole her for an interview.
Discuss
Source: The Free Dictionary