deciduous

What is deciduous?

deciduous meaning in Science terminology / glossary / dictionary is:
Trees and shrubs that shed their leaves at the end of the growing season.

 

reference: Mc Graw Hill Online Learning Center

Tags: