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.
by 78778 December 7, 2020
Get the Flashback Mary mug.