buttonhole

noun

A slit made in a garment to receive a button for fastening.

verb

Attract the attention of and detain (someone) in conversation, typically against their will.