Meaning of mole plant in English:
mole plant
noun
USThe caper spurge, Euphorbia lathyris, reputed to protect garden plants from moles; (more generally) any plant reputed to repel moles.
Origin
Early 19th century; earliest use found in Frederick Pursh (1774–1820).
Are You Learning English? Here Are Our Top English Tips