rain-drenched - French English Dictionary