Nectar

Add to Lightbox Download
Nectar <br />
noun - a sugary fluid secreted by plants, esp. within flowers to encourage pollination by insects and other animals.
Nectar
noun - a sugary fluid secreted by plants, esp. within flowers to encourage pollination by insects and other animals.

Filename: Nectar__DSC6530-pk-150.jpg
Copyright