STAR THISTLE


Meaning of STAR THISTLE in English

[star thistle] n (1578) 1: a widely naturalized spiny European knapweed (Centaurea calcitrapa) with purple flowers--called also caltrops

2: any of various knapweeds related to the star thistle

Merriam-Webster English vocab.      Английский словарь Merriam Webster.