What does A Willard Complex mean?

A Willard Complex meaning in Urban Dictionary

the chance to have intimate relations with anyone with no repercussions whatsoever. regardless of what.