Idiom: Salad days

What does 'Salad days' mean?

Your salad days are an especially happy period of your life.

See also: