Drenched Trench Share definition Flag Another word for a squirter.Female who squirts during intercourseVagina that becomes very wet What happened to your bed Chris? O I had a girl with a drenched trench over last night Drenched Trench by jelliott21 January 17, 2011 Get the Drenched Trench mug.