Meaning for deciduous - The shedding of leaves annually.not permanent. (ஆண்டுதோறும் இலைகள் உதிரக் கூடியநிலையற்ற)