absolutely drenched - Turkish English Dictionary