What does bare laid mean?

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".