indian salad definition

  • noun:
    • showy perennial natural herb with white blossoms; leaves often used as edible vegetables in southeastern US
29 votes

How would you define indian salad?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!