Define Necessary Helen Meaning

Necessary Helen
a girl who collects photos of people who are vomiting for her own sexual gratification after getting them drunk

By Adelaide