Star thistle Meaning, Definition & Usage

Definitions
  1. a species of Centaurea. See Centaurea.
Definitions
  1. (Bot.), an annual composite plant (Centaurea solstitialis) having the involucre armed with radiating spines.

Webster 1913