Mariner : v. tr. and intr. Put in brine, in a marinade, before cooking.
Wait a long time.
Marinate someone: make them wait a long time.
Marinate it in its own juice: make it wait in its troubles, its problems.
Staying for a long time in an unpleasant place or situation. Marinate in prison.