Meaning of still life

Definition of still life

(noun) a painting of inanimate objects such as fruit or flowers

Other information on still life

WIKIPEDIA results for still life
Amazon results for still life