drench something - Spanish English Dictionary