Definitions
There is 1 meaning of the phrase
Arctium Lappa.
Arctium Lappa - as a noun
Burdock having heart-shaped leaves found in open woodland, hedgerows and rough grassland of europe (except extreme n) and asia minor; sometimes cultivated for medicinal and culinary use
Synonyms (Exact Relations)
cockleburgreat burdockgreater burdock