Definitions of still life:

  • noun:   a painting of inanimate objects such as fruit or flowers