a ball of yarn - Turkish English Dictionary