ADJ.
beautiful, black, blond, golden, over, rude, white
VERB + LONG-HAIRED
means
LONG-HAIRED + NOUN
boyfriend, cat, girl, iopas, teddy, youth
PREP.
with
adj
Having long, uncut hair on the head.
Of animals, having hair or fur with long strands.
That long-haired youth is rude.
His long-haired, blond, Teddy Bear hamster was called Jabberwocky.
It's a picture of Mary and her long-haired boyfriend.
The name comet comes from the Latin word cometa which means "long-haired".
His golden lyre long-haired Iopas tunes, / and sings what Atlas taught in loftiest strain.
The neighbor has a beautiful long-haired cat.