Hogweed



ENGLISH MEANING
noun
1.
A common weed (Ambrosia artemisiaege).
2.
In England, the Heracleum Sphondylium.