Well if it's greasy and you haven't washed it yet start with some talcum powder to soak it up, then rub some washing up liquid in. I've given cotton t shirts multiple vanish paste treatments to get out a lily pollen stain iirc, but i dunno if your dress would take it.
There's always patches. Nineties ftw