meaning of Bonquoir

Bonquoir meaning in Urban Dictionary

What the French call 'doing it', esp. in a theatrical fashion.