drencher - Turkish English Dictionary