Indian lettuce
English Dictionary
->
Letter I
-> Indian lettuce
Search Dictionary:
Indian lettuce Definition
(n)
a
plant
of
the
genus
Montia
having
edible
pleasant
-
tasting
leaves
Indian lettuce Synonyms
Indian lettuce
© Art Branch Inc.