Word info

leafy goosefoot

Noun

Meaning

leafy goosefoot (plural leafy goosefoots)

A species of flowering plant in the amaranth family formerly used as leaf vegetable, Blitum virgatum, formerly Chenopodium foliosum.

Source: en.wiktionary.org

Close letter words and terms