Noun Definition

indian lettuce

1.Definition: a plant of the genus Montia having edible pleasant-tasting leaves

Category: Plants