buttonhole

noun
  1. a small slit in a garment through which a button is passed to fasten it
  2. a flower worn in the buttonhole of a lapel
verb
  1. to detain someone in conversation, especially when they are trying to leave
  2. Usage: informal

Examples