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
Tweet