Serratula tinctoria

Explore definitions, synonyms, and language insights of Serratula tinctoria

Definitions

Noun
European perennial whose serrate leaves yield a yellow dye

Synonyms


More General Terms