What does benoir Benoir mean?

benoir Benoir meaning in Urban Dictionary

to own sex with the penis and testicles within the woman Ancient indigenous Canadian term definition pond of shining the moonlight.