drenching - Turkish English Dictionary