Buttonholing meaning : To detain (a person) in conversation against their will. The act of detaining someone in conversation against his or her will.
liftshafts
buttonholing
missionary position
rectified spirit
sluice gates