puli

noun

A dog of a medium-sized breed developed in Hungary to herd sheep, having a solid-colored coat of long hair that forms woolly cords.

noun

One of a breed of Hungarian sheepdog with a distinctive thick, corded coat.