still life
Concise Oxford English Dictionary © 2008 Oxford University Press:
still life
▶noun (pl. still lifes) a painting or drawing of a static arrangement of objects, typically flowers and/or fruit.
'still life' also found in these Oxford entries:

