rain-drenched - Turkish English Dictionary