What is the meaning of Shaggy?

Having long, thick, and uncombed hair, fur or wool.

Having a surface like shaggy hair; with a rough nap.

Confused, muddled.

Source: wiktionary.org