meaning of bare laid

bare laid meaning in Urban Dictionary

to own sex as soon as or more within one evening. "Bare" arises from the London slang to indicate "plenty of".