buttonholed
Definitions
To detain someone in conversation, typically against their will.
To accost or approach someone to solicit attention or a favor.
Examples
The persistent reporter buttonholed the senator as he left the building, demanding an answer about the new legislation.
I was buttonholed by a stranger at the train station who insisted on telling me his entire life story.
Synonyms
intercepted detained accosted cornered waylaid confronted stopped