Noun
beardie-weirdie (plural beardie-weirdies) (UK, informal) A man having a beard and long hair, stereotypically associated with being eccentric, intellectual, or holding radical political views.