2 definitions by simon1111

1
To have intercourse once or more in one night. "Bare" originates from the London slang to mean "an abundance of".
"Ahh mate I got bare laid last night"
by simon1111 November 01, 2007
Get the merch
Get the bare laid neck gaiter and mug.