Meaning of hardheads

Definition of hardheads

(noun) a weedy perennial with tough wiry stems and purple flowers; native to Europe but widely naturalized

Other information on hardheads

WIKIPEDIA results for hardheads
Amazon results for hardheads