What does carduus mean?

carduus meaning in General Dictionary

a genus of yearly or perennial Old World prickly thistles

View more

  • genus of annual or perennial Old World prickly thistles