Meaning of indian lettuce
Definition of indian lettuce
(noun)
a
plant
of the
genus
Montia having
edible
pleasant-tasting
leaves
Other information on indian lettuce
WIKIPEDIA results for
indian lettuce
Amazon results for
indian lettuce
Tweet