plant a lot of trees - Español Inglés Diccionario