buttonhole

To stop someone and keep talking so they can’t leave.