drenched in oil - Spanish English Dictionary