freak

freak  {n.},  {slang}
1. A good, or well-liked person, the opposite of a square, someone with long hair and who is likely (or known) to be a marijuana smoker or a drug user. Also said of homosexuals.
Is Joe a square, establishment type? — Oh no, he's a regular freak.
An enthusiast, a person who does or cultivates something in excess.
Ellen is a film-freak.
Categories: noun slang