Accost or detain a person in conversation. Examples: The reporter tried to buttonhole the senator, but she got away. Origin: mid-1800s