greenery (green vegetation) - Spanish English Dictionary