yellow star thistle
nounDefinition of yellow star thistle
: a Barnaby's thistle (Centaurea solstitialis)
1