English Dictionary
Definition still life in British English
still life noun
[countable/uncountable] noun
1
a type of art that represents objects rather than people, animals, or the countryside
Synonyms and related words
