buttonhole
noun
°A hole through which a button is pushed to secure a garment or some part of one.
°(mostly British) a flower worn in a buttonhole for decoration.
verb
°To detain (a person) in conversation against their will.
synonyms: boutonniere, accost, waylay