dip it in very hot water with detergent and use hard brush to remove . after that give it to dry clean for wash with petrol. it will help.....:-)
may be yes, if you want you shirt back you can try that .generally petrol removes all the stain ,vanishes everything . I am not sure but try.
Dawn dish soap. It fights grease and is gentle enough they use it on wild life to save them from oil spills.
Do these work if the stain is already set? Like I washed it normally and dried it already.
spray hairspray on the stain and then let it sit fer a bit n then wash it
Vanish, Napisan always works if you haven't tried it, I recommend it.