Illustration of water drops on fresh green leaf

Illustration of water drops on fresh green leaf

 Stock illustration ID: 77838163