deciduous leaf - Spanish English Dictionary