Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of carline thistle

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