Meaning of lady's thistle
Definition of lady's thistle
(noun)
tall
Old World
biennial
thistle
with
large
clasping
white-blotched
leaves and
purple
flower
heads;
naturalized
in California and South America
Other information on lady's thistle
WIKIPEDIA results for
lady's thistle
Amazon results for
lady's thistle
Tweet