Definition of STILL LIFE
noun : STILL LIFE
Source: WordNet 3.1
-
1. (
) a painting of inanimate objects such as fruit or flowers ;
See more about : STILL LIFE