1 definition by 78778
A beautiful lady who is hydrated and wears 10x of makeup thats what people say and still can't get a boyfriend.
Person 1: OMG!!! Is that the lady who is hydrated or is that Billy the Puppet.
Person 2: I Don't know but she kinda looks like Flashback Mary.
Person 2: I Don't know but she kinda looks like Flashback Mary.
by 78778 December 7, 2020