What does "shag" mean?

Shag: A kind of cloth having a long, coarse nap.

Additional senses

  1. 2.(Com.) A kind of prepared tobacco cut fine.
  2. 3.(Zoöl.) Any species of cormorant.
  3. 4.Hairy; shaggy. Shak.
  4. 5.To make hairy or shaggy; hence, to make rough. Shag the green zone that bounds the boreal skies. J. Barlow.

Sources