meaning of A Willard Complex

A Willard Complex meaning in Urban Dictionary

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