rubber sock - Turkish English Dictionary