leaf herbicides - Alemán Inglés Diccionario