Monday, August 12, 2013

Deciduous Leaf

Deciduous is defined as a tree or shrub that sheds leaves annually, or every year. The leaves do not last. Here in New England, we see many deciduous leaves, as shown in this photo.

No comments:

Post a Comment