toe sock - Turkish English Dictionary