longhaired

adjective

Having long hair.

adjective

Artistic or intellectual (often disparaging).

adjective

Hippie-like (disparaging).