Meaning of owlclaws

Definition of owlclaws

(noun) stout perennial herb of western United States having flower heads with drooping orange-yellow rays; causes spewing sickness in sheep

Other information on owlclaws

WIKIPEDIA results for owlclaws
Amazon results for owlclaws