detachment of leaves, flowers, or fruit - Español Inglés Diccionario