SARA1854IN SARA1854IN Biology Answered What is the BEST definition of deciduous? becoming inactive during the winter or other unfavorable times shedding leaves on a yearly cycle moving to an area that is warmer taking moisture directly from the air