wet towel - Turkish English Dictionary