be drenched - Turkish English Dictionary