LEAFY SPURGE


Meaning of LEAFY SPURGE in English

[leafy spurge] n (ca. 1889): a tall perennial European herb (Euphorbia esula) that is naturalized in the northern U.S. and Canada

Merriam-Webster English vocab.      Английский словарь Merriam Webster.