long-haired (adjective) shaggy: hairy, unkempt
Sinonime: agrestic,
boorish,
coarse, discourteous, gauche, ill-mannered, impolite, inelegant, inurbane,
rough,
rude,
rugged, tattered, uncivil, uncivilized,
uncouth, uncultured, unfinished, unrefined
Antonime: polished,
sophisticated