VariousWords beta
Related Terms:
Definitions:
Noun
green salad
Definition: tossed salad composed primarily of salad greens
Definition: A salad based on green leafy vegetables, such as lettuce or spinach