Idiom: Shrinking violet

What does 'Shrinking violet' mean?

A shrinking violet is a shy person who doesn't express their views and opinions.

See also: