lambs wool roller - Turkish English Dictionary