I looked up that same wiki page and still opted for that term as I cannot find another one. "Just some grass and trees" is many little islands created and cared for by the new york city parks dept. So it's definitely a official teeny park of sorts. If you have a good term for that I'd love it!