St Stephen's Green What does "Green" mean here? I don't get it. Also, this is a public park in Dublin.