golden peppergrass
noun
: an annual European herb (Lepidium sativum) naturalized in North America and cultivated for its pungent foliage
Love words? Need even more definitions?
Merriam-Webster unabridged
Share