get soaked or drenched - French English Dictionary