CARLINE THISTLE MEANING IN ENGLISH

• Carline thistle Definition & Synonyms

  1. () A prickly plant of the genus Carlina (C. vulgaris), found in Europe and Asia.


RECENT SEARCHES