plant new trees - Spanish English Dictionary