meaning of still life

1. a painting of inanimate objects such as fruit or flowers


Related Words

still life |

Developed & Maintained By Taraprasad.com

Treasure Words