Hi everyone, I recently moved into a rental and am starting to fix up the landscaping. The front of the home is munched, and I noticed these green growths and sprouts. At first I thought they were Hosta but the stem seems a bit too long. I've asked around and was told either Hosta or a weed. There are many sprouts within the area.