lemonweed
Noun
Meaning
lemonweed (uncountable)
Lithospermum ruderale, a flowering plant in the borage family, native to western North America.
Noun
lemonweed (uncountable)
Lithospermum ruderale, a flowering plant in the borage family, native to western North America.