Word info

lemonweed

Noun

Meaning

lemonweed (uncountable)

Lithospermum ruderale, a flowering plant in the borage family, native to western North America.

Source: en.wiktionary.org

Close letter words and terms