What is Buttonhole ?
Buttonhole is (noun) 1. a hole through which a button goes when it is fastened You’ve put the button in the wrong buttonhole. 2. a flower worn in a little buttonhole on a collar He wore a buttonhole to the office every day. ((verb)) to stop someone and start talking to him (informal.)
source: Easier English, Student Dictionary Upper Intermediate Level