Meaning of indian salad
Definition of indian salad
(noun)
showy
perennial
herb
with
white
flowers; leaves
sometimes
used
as
edible
greens
in
southeastern
United States
Other information on indian salad
WIKIPEDIA results for
indian salad
Amazon results for
indian salad
Tweet