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