If you buttonhole someone, you stop them and make them listen to you. Several people buttonholed television reporters to explain to them their reasons for not voting
{i} small hole in clothing through which a button is fastened; flower on the lapel of clothing